slope stabilizing piles - Turkish English Dictionary